package com.moliku.insurance.model.dto.wuTong;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 梧桐车险-车辆信息
 * @Author: yws
 * @Date: 2021/3/19 10:56
 */
@Data
public class WuTongCarInfoDTO implements Serializable {
    private static final long serialVersionUID = 5371126298009255823L;


    /**
     * 车牌号
     */
    @ApiModelProperty(value = "车牌号")
    private String licenseNo;
    /**
     * 发动机号
     */
    @ApiModelProperty(value = "发动机号")
    private String engineNo;
    /**
     * 车架号
     */
    @ApiModelProperty(value = "车架号")
    private String frameNo;
    /**
     * 初登日期
     */
    @ApiModelProperty(value = "初登日期")
    private String enrollDate;
    /**
     * 新旧车标志 1-是、0-不是；  新车指未上车牌的车辆
     */
    @ApiModelProperty(value = "新旧车标志 1-是、0-不是；  新车指未上车牌的车辆")
    private String newVehicle;
    /**
     * 外地车标志 1-是、0-不是；
     */
    @ApiModelProperty(value = "外地车标志 1-是、0-不是")
    private String ecdemicVehicle;

    /**
     * 车辆型号 行驶证品牌型号“AUDI A6L 1.8T AT”
     */
    @ApiModelProperty(value = "车辆型号")
    private String vehicleModel;

    /**
     * 过户车标识 1-是、0-不是；
     */
    @ApiModelProperty(value = "过户车标识 1-是、0-不是")
    private String chgOwnerFlag;

    /**
     * 投保地编码
     */
    @ApiModelProperty(value = "投保地编码")
    private String insuredCode;
    /**
     * 车型查询操作类型
     */
    @ApiModelProperty(value = "车型查询操作类型")
    private String operateFlag;

    /**
     * 起保日期 yyyy-mm-dd
     */
    @ApiModelProperty(value = "起保日期")
    private String effectStartTime;
    /**
     * 精友车型编码  operateFlag为2时必传
     */
    @ApiModelProperty(value = "精友车型编码  operateFlag为2时必传")
    private String vehicleCode;
    /**
     * 行业车型编码 operateFlag为4时必传
     */
    @ApiModelProperty(value = "行业车型编码 operateFlag为4时必传")
    private String vehicleHyCode;
    /**
     * 座位数 operateFlag为4时必传
     */
    @ApiModelProperty(value = "座位数 operateFlag为4时必传")
    private String seatCount;
    /**
     * 新车购置价operateFlag为4时必传,江苏新能源车必传
     */
    @ApiModelProperty(value = " 新车购置价 operateFlag为4时必传,江苏新能源车必传 ")
    private String replacementValue;

    /**
     * 车辆类型
     */
    @ApiModelProperty(value = "车辆品牌")
    private String vehicleBrand;


}
